package src;

public class Militar extends Robot {
	
	protected int balas;
	protected int maxBalas;
	
	//constructor
	public Militar(Posicion p, char d) {
		super(p, d);
		balas=10;
		maxCombustible=50;
		maxBalas=10;
	}

	//comandos
	
	public void accionEspecial() {
		balas--;	
	}
	
		
	//consultas
	
	public int getBalas(){
		return balas;
	}

	
	public void recibirPremioEspecial(Premio p) {
		int b=((Balas)p).getBalas();
		if(balas+b<maxBalas)
			balas+=((Balas)p).getBalas();
		else
			balas=maxBalas;
		
	}
	
	public  boolean esEspecial(){
		return true;
	}
	
	public boolean tieneBalas(){
		return balas!=0;
	}

	
}

